package com.sojson.project.monitor.server.entity.bo;

import com.sojson.base.impl.Base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 系统文件相关信息
 * 
 * @author liu
 * @date 2021-11-10
 */
@ApiModel("系统文件相关信息")
public class SysFile extends Base {

    /**  */
    private static final long serialVersionUID = 1L;
    @ApiModelProperty("盘符路径")
    private String dirName;
    @ApiModelProperty("盘符类型")
    private String sysTypeName;
    @ApiModelProperty("文件类型")
    private String typeName;
    @ApiModelProperty("总大小")
    private String total;
    @ApiModelProperty("剩余大小")
    private String free;
    @ApiModelProperty("已经使用量")
    private String used;
    @ApiModelProperty("资源的使用率")
    private double usage;

    /** 获取 盘符路径 */
    public String getDirName() {
        return dirName;
    }

    /** 设置 盘符路径 */
    public void setDirName(String dirName) {
        this.dirName = dirName;
    }

    /** 获取 盘符类型 */
    public String getSysTypeName() {
        return sysTypeName;
    }

    /** 设置 盘符类型 */
    public void setSysTypeName(String sysTypeName) {
        this.sysTypeName = sysTypeName;
    }

    /** 获取 文件类型 */
    public String getTypeName() {
        return typeName;
    }

    /** 设置 文件类型 */
    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    /** 获取 总大小 */
    public String getTotal() {
        return total;
    }

    /** 设置 总大小 */
    public void setTotal(String total) {
        this.total = total;
    }

    /** 获取 剩余大小 */
    public String getFree() {
        return free;
    }

    /** 设置 剩余大小 */
    public void setFree(String free) {
        this.free = free;
    }

    /** 获取 已经使用量 */
    public String getUsed() {
        return used;
    }

    /** 设置 已经使用量 */
    public void setUsed(String used) {
        this.used = used;
    }

    /** 获取 资源的使用率 */
    public double getUsage() {
        return usage;
    }

    /** 设置 资源的使用率 */
    public void setUsage(double usage) {
        this.usage = usage;
    }

}